﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Threading;
using System.Globalization;
using JPSOFTWARE.BON.Modelos;
using System.Web.Helpers;
using System.Net.Mail;
using System.Text;

namespace JPSoftwareMVC.Areas.GestaoContato.Controllers
{
    public class ContatoController : Controller
    {
        [HttpGet]
        public ActionResult Index()
        {
            return View();
        }

        [HttpPost]
        public ActionResult Index(Contato contato)
        {
            string assunto = "Bebida Social - Contato";

            StringBuilder msg = new StringBuilder();

            msg.Append("<html>");
            msg.Append("<body>");
            msg.Append("<h4> Assunto: </h4>" + assunto + "");
            msg.Append("<p>");
            msg.Append("<h4> Nome: </h4>" + contato.Nome);
            msg.Append("</p>");
            msg.Append("<h4> E-mail: </h4>" + contato.Email);
            msg.Append("<p>");
            msg.Append("<h4> Mensagem: </h4>" + contato.Mensagem);
            msg.Append("</p>");
            msg.Append("</body>");
            msg.Append("</html>");

            string Msg = msg.ToString();

            try
            {
                WebMail.SmtpServer = "mail.netitchost.com.br";
                WebMail.From = "contato@juniorpacheco.com.br";
                WebMail.UserName = "contato@juniorpacheco.com.br";
                WebMail.Password = "XperiaX8";
                WebMail.Send("contato@juniorpacheco.com.br", assunto, Msg);
            }
            catch (SmtpException ex)
            {
                throw ex;
            }

            return View();
        }
    }
}